heavily criticize - Francés Inglés Diccionario